home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / util1 / shell-10.lha / shell-1.0 / test_if < prev    next >
Text File  |  1995-12-07  |  2KB  |  127 lines

  1. echo Teste IF
  2.  
  3. set no 0
  4. set fail 0
  5.  
  6. set no `eval $no + 1`
  7. set test "EXISTS xxyyzz"
  8. echo Test $no: IF $test
  9. if $test
  10.     echo Test $no failed
  11.     set fail `eval $fail + 1`
  12. else
  13.     echo Test $no ok
  14. fi
  15.  
  16. set no `eval $no + 1`
  17. set test "EXISTS test_if"
  18. echo Test $no: IF $test
  19. if $test
  20.     echo Test $no ok
  21. else
  22.     echo Test $no failed
  23.     set fail `eval $fail + 1`
  24. fi
  25.  
  26. set no `eval $no + 1`
  27. set test "NOT EXISTS test_if"
  28. echo Test $no: IF $test
  29. if $test
  30.     echo Test $no failed
  31.     set fail `eval $fail + 1`
  32. else
  33.     echo Test $no ok
  34. fi
  35.  
  36. set no `eval $no + 1`
  37. set test "aaa EQ bbb"
  38. echo Test $no: IF $test
  39. if $test
  40.     echo Test $no failed
  41.     set fail `eval $fail + 1`
  42. else
  43.     echo Test $no ok
  44. fi
  45.  
  46. set no `eval $no + 1`
  47. set test "NOT aaa EQ bbb"
  48. echo Test $no: IF $test
  49. if $test
  50.     echo Test $no ok
  51. else
  52.     echo Test $no failed
  53.     set fail `eval $fail + 1`
  54. fi
  55.  
  56. set no `eval $no + 1`
  57. set test "aaa GT bbb"
  58. echo Test $no: IF $test
  59. if $test
  60.     echo Test $no failed
  61.     set fail `eval $fail + 1`
  62. else
  63.     echo Test $no ok
  64. fi
  65.  
  66. set no `eval $no + 1`
  67. set test "aaa GE bbb"
  68. echo Test $no: IF $test
  69. if $test
  70.     echo Test $no failed
  71.     set fail `eval $fail + 1`
  72. else
  73.     echo Test $no ok
  74. fi
  75.  
  76. set no `eval $no + 1`
  77. set test "bbb GE Aaa"
  78. echo Test $no: IF $test
  79. if $test
  80.     echo Test $no ok
  81. else
  82.     echo Test $no failed
  83.     set fail `eval $fail + 1`
  84. fi
  85.  
  86. set no `eval $no + 1`
  87. set test "2 GT 1 VAL"
  88. echo Test $no: IF $test
  89. if $test
  90.     echo Test $no ok
  91. else
  92.     echo Test $no failed
  93.     set fail `eval $fail + 1`
  94. fi
  95.  
  96. set no `eval $no + 1`
  97. set test "2 GE 2 VAL"
  98. echo Test $no: IF $test
  99. if $test
  100.     echo Test $no ok
  101. else
  102.     echo Test $no failed
  103.     set fail `eval $fail + 1`
  104. fi
  105.  
  106. set no `eval $no + 1`
  107. set test "NOT 1 GE 2 VAL"
  108. echo Test $no: IF $test
  109. if $test
  110.     echo Test $no ok
  111. else
  112.     echo Test $no failed
  113.     set fail `eval $fail + 1`
  114. fi
  115.  
  116. set no `eval $no + 1`
  117. set test "[ 2 -le 1 -o 1 -le 2 ]"
  118. echo Test $no: IF $test
  119. if $test
  120.     echo Test $no ok
  121. else
  122.     echo Test $no failed
  123.     set fail `eval $fail + 1`
  124. fi
  125.  
  126. echo Did $no tests. $fail tests failed.
  127.